@font-face {
  font-family: 'icomoon';
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.7;
  color: #777;
  background: #ececec;
}

#page {
  position: relative;
  overflow-x: hidden;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
#page .page-inner {
  max-width: 1200px;
  max-height: 960px;
  background: #fff;
  margin: 0 auto;
  overflow-x: hidden;
}

a {
  color: #EAE8E7;
  /* 这三种形式是为了兼容3种浏览器 */
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

a:hover, a:active, a:focus {
  color: #A5D3F7;
  outline: none;
  text-decoration: none;
}

p {
  margin-bottom: 20px;
}

h1, h2, h3, h4, h5, h6, figure {
  color: #000;
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 400;
  margin: 0 0 20px 0;
}

/*=========================================导航栏===========================================*/
.gtco-container {
  max-width: 1100px;
  position: relative;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.gtco-nav {
  position: absolute;
  top: 0;
  left: 0;
  margin: 10px;
  padding: 0;
  width: 100%;
  padding: 20px 0;
  z-index: 1001;
}

@media screen and (max-width: 768px) {
  .gtco-nav .menu-1{
    display: none;    //把导航栏的内容在手机上隐藏，不显示
  }
}

.gtco-nav ul {
  padding: 0;
  margin: 2px 30px 0 0;
}

.gtco-nav ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
}

.gtco-nav ul li a {
  font-size: 20px;
  padding: 30px 10px;
  color: rgba(255, 255, 255, 0.7);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.gtco-nav ul li a:hover, .gtco-nav ul li a:focus, .gtco-nav ul li a:active {
  color: white;
}


/* 负责导航栏里面的“我的”的设计 */
.gtco-nav ul li.has-dropdown {
  position: relative;
}

/* 鼠标放在“我的”上面弹出的框的样式 */
.gtco-nav ul li.has-dropdown .dropdown {
  width: 130px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15);
  z-index: 1002;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 40px;
  left: 0;
  text-align: center;
  background: #fff;
  padding: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}


/* “我的”里面的链接的排版 */
.gtco-nav ul li.has-dropdown .dropdown li {
  display: block;
  margin-bottom: 7px;
}

/*“我的”里面最后一个和框的距离*/
.gtco-nav ul li.has-dropdown .dropdown li:last-child {
  margin-bottom: 0;
  padding-bottom: 0px;
}

/* “我的”里面链接的字体字号之类的 */
.gtco-nav ul li.has-dropdown .dropdown li a {
  padding: 2px 0;
  display: block;
  color: #4B4A4A;
  line-height: 1.2;
  text-transform: none;
  font-size: 15px;
}

/* 鼠标放到“我的”下面的链接上的设计 */
.gtco-nav ul li.has-dropdown .dropdown li a:hover{
  color: #94CDFA;
}






/* =========================================================================================== */
#gtco-header {
  background: #fdd035;
}
@media screen and (max-width: 768px) {
  #gtco-header.gtco-cover {
    height: inherit !important;    //完美的适应了各种分辨率的高度
  padding: 3em 0 !important;
  }
}

/* 网页左侧的字饿登录的窗口，在手机上的地方 */
@media screen and (max-width: 480px) {
  #gtco-header .text-left {
    text-align: center !important;
  }
}
@media screen and (max-width: 480px) {
  #gtco-header .btn {
    display: block;
    width: 100%;
  }
}

/*网页左侧的字*/
#gtco-header .mt-text {
  margin-top: 20em;
  margin-bottom: 3em;
}
@media screen and (max-width: 768px) {
  #gtco-header .mt-text {
    margin-top: -40px;

  }
}

/* 左侧的上面的字 */
#gtco-header .intro-text-small {
  font-size: 18px;
  text-transform: uppercase;
  color: #EAE7E7;
  letter-spacing: .15em;
  display: block;
  margin-bottom: 8px;
}
@media screen and (max-width: 768px) {
  #gtco-header h1 {
    font-size: 34px;
    line-height: 1.2;
    margin-bottom: 10px;
  }
}

/* 左侧的下面的字 */
#gtco-header h1{
  margin: 0;
  padding: 0;
  color: white;
  margin-bottom: 0px;
  font-size: 59px;
  line-height: 1;
  font-weight: 300;

}

/* 登录窗口的阴影 */
#gtco-header .form-wrap {
  position: relative;
  width: 100%;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
}

/* 登录页面，“登录页面”所在行，也是窗口的头部背景 */
#gtco-header .form-wrap .tab-menu {
  width: 100%;
  display: inline-block;
  background: #E1E0E0;
  color: #1a1a1a;
  text-align:center;
}

/* 登录页面，窗口头部的字“Login” */
#gtco-header .form-wrap .tab-menu span{
  font-size: 30px;
  color: #7F7F7F;
  text-align:center;
}

/* 登录窗口的主体部分 */
#gtco-header .form-wrap .tab-content {
  z-index: 10;
  position: relative;
  clear: both;
  background: #fff;
  padding: 30px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.header {
  width: 46%;
  margin-top: 50px;
}

.regist {
  margin-left: -1em;
  width: 47%;
}

@media screen and (max-width: 768px) {
  .regist {
    margin-left: 0em;
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .header {
    width: 100%;
  }
}

@media screen and (max-width: 990px) and (min-width: 768px) {
  .regist {
    /*margin-left: 0em;*/
    float: right;
    margin-right: 1em;
  }
}

@media screen and (max-width: 990px) and (min-width: 768px) {
  .header {
    float: left;
    margin-left:1em;
  }
}

.gtco-nav ul{
  float: left;
  margin-right: 3em;
}



#identifyphoto{
  color: #7F7F7F;
  padding-left: 20px;
  margin-right: 20px;
  font-family: "Roboto", Arial, sans-serif;
}


/* 登录窗口的“忘记密码”链接的设计 */
#gtco-header .form-wrap .tab-content .form-group .forget a{
  color: #7F7F7F;
  padding-left:20px;
  float: left !important;
  margin-right:20px;
  font-family: "Roboto", Arial, sans-serif;
}

/* 登录窗口的“注册”链接的设计 */
#gtco-header .form-wrap .tab-content .form-group .create a{
  color: #7F7F7F;
  padding-left:5px;
  float: right !important;
  margin-right:20px;
  font-family: "Roboto", Arial, sans-serif;
}

#gtco-header .form-wrap .tab-content .form-group .create span{
  color: #7F7F7F;
  /*padding-left:20px;*/
  float: right !important;
  /*margin-right:20px;*/
  font-family: "Roboto", Arial, sans-serif;
}

#gtco-header .form-wrap .tab-content .form-group .create a:hover{
  color: #A5D3F7;
  padding-left:5px;
  float: right !important;
  margin-right:20px;
  font-family: "Roboto", Arial, sans-serif;
}



/* 登录窗口里面链接的设计 */
#gtco-header .form-wrap .tab-content .form-group a:hover{
  color: #A3CFF3;
  padding-left:20px;
  margin-right:20px;
}

/* 网页左右白边和背景图片设计??????????????????????????????????????????????????????????????????? */
#gtco-header,
#gtco-counter,
.gtco-cover {
  height: 900px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  float: left;
  width: 100%;

}

/* 调节整个页面的背景色 */
.gtco-cover .overlay {
  z-index: 1;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);     /*调节背景的透明度*/
}

/* 导航栏和登录窗口的层级显示，即比背景色的透明度要高 */
.gtco-cover  .gtco-container {
  position: relative;
  z-index: 10;
}

@media screen and (max-width: 768px) {
  .gtco-cover {
    height: 600px;    //手机端整个页面的高度
  }
}

/* 登录窗口“用户名”和“密码”的字 */
form label {
  font-weight: normal !important;
}

@media screen and (max-width: 768px) {
  form label {
    font-weight: normal !important;
    float: left;
  }
}



#identifying{
  width: 100%;
  display: block;
}

@media screen and (max-width: 768px) {
  #identifyingcode{
    float: left;
  }
}

@media screen and (max-width: 768px) {
  #identifying{
    width: 100%;
    display: block;
    text-align:left;
  }
}









/*===============================  手机端的导航栏（手机端）   ====================================*/
/* 点击汉堡按钮出来的框 */
#gtco-offcanvas {
  position: absolute;
  z-index: 1901;
  width: 160px;
  background: black;
  top: 0;
  right: 0;
  top: 10px;
  padding: 45px 40px 40px 40px;
  overflow-y: auto;
  display: none;
  -moz-transform: translateX(160px);
  -webkit-transform: translateX(160px);
  -ms-transform: translateX(160px);
  -o-transform: translateX(160px);
  transform: translateX(160px);

  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;

}

/*点击汉堡按钮，右侧滑出来是上面的设计，滑出来后显示的框是这个设计*/
.offcanvas #gtco-offcanvas {
  -moz-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}

/* 汉堡按钮里面的链接 */
#gtco-offcanvas a {
  /*color: rgba(255, 255, 255, 0.5);*/
  color: white;
}
#gtco-offcanvas ul {
  padding: 0;
  margin: 0;
}
#gtco-offcanvas ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#gtco-offcanvas ul li > a:hover {
  color: #A0D2F8 !important;
}
#gtco-offcanvas ul li > ul {
  padding-left: 10px;
  display: none;
}
#gtco-offcanvas ul li.offcanvas-has-dropdown > a {
  display: block;
  position: relative;
}
#gtco-offcanvas ul li.offcanvas-has-dropdown > a:hover {
  color: #A0D2F8 ;
}
@media screen and (max-width: 768px) {
  #gtco-offcanvas {
    display: block;                //点击汉堡按钮出来的框在手机端的显示
  }
}

/*============================汉堡按钮的设计===========================================*/
.gtco-nav-toggle {
  width: 25px;
  height: 25px;
  cursor: pointer;
  text-decoration: none;
}
.gtco-nav-toggle .active i::before, .gtco-nav-toggle .active i::after {
  background: #444;
}
.gtco-nav-toggle:hover, .gtco-nav-toggle:focus, .gtco-nav-toggle:active {
  outline: none;
  border-bottom: none !important;
}
.gtco-nav-toggle i {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 2px;
  color: #252525;
  font: bold 14px/.4 Helvetica;
  text-transform: uppercase;
  text-indent: -55px;
  background: #252525;
  transition: all .2s ease-out;
}
.gtco-nav-toggle i::before, .gtco-nav-toggle i::after {
  content: '';
  width: 25px;
  height: 2px;
  background: #252525;
  position: absolute;
  left: 0;
  transition: all .2s ease-out;
}
.gtco-nav-toggle.gtco-nav-white > i {
  color: #fff;
  background: #fff;
}
.gtco-nav-toggle.gtco-nav-white > i::before, .gtco-nav-toggle.gtco-nav-white > i::after {
  background: #fff;
}

.gtco-nav-toggle i::before {
  top: -7px;
}

.gtco-nav-toggle i::after {
  bottom: -7px;
}

.gtco-nav-toggle:hover i::before {
  top: -10px;
}

.gtco-nav-toggle:hover i::after {
  bottom: -10px;
}

.gtco-nav-toggle.active i {
  background: transparent;
}

.gtco-nav-toggle.active i::before {
  top: 0;
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  -o-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.gtco-nav-toggle.active i::after {
  bottom: 0;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  -o-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
}

.gtco-nav-toggle {
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 21;
  padding: 6px 0 0 0;
  display: block;
  margin: 0 auto;
  display: none;
  height: 44px;
  width: 44px;
  z-index: 2001;
  border-bottom: none !important;
}
@media screen and (max-width: 768px) {
  .gtco-nav-toggle {
    display: block;                       //汉堡按钮在手机端的显示
  }
}


/*===================================================================================*/
.btn {
  margin-right: 4px;
  margin-bottom: 4px;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.btn:hover, .btn:active, .btn:focus {
  box-shadow: none !important;
  outline: none !important;
}

/* 登录页面的按钮设计 */
.btn-primary {
  background: #E1E0E0;
  color:#777777;
  border: 2px solid #E1DFE0 !important;
  display:block;
  margin:0 auto;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  background: #9AD1FB !important;
  border-color: #9AD1FB !important;
}

/* ============================================================================ */
/* 填写用户名和密码的输入框 */
.form-control {
  box-shadow: none;
  background: transparent;
  border: 2px solid rgba(0, 0, 0, 0.1);
  height: 46px;
  font-size: 16px;
  font-weight: 300;
  padding-left: 15px;
  padding-right: 15px;
}
.form-control:active, .form-control:focus {
  outline: none;
  box-shadow: none;
  border-color: #A1D2F9;
}


.form-control-identify {
  box-shadow: none;
  background: transparent;
  border: 2px solid rgba(0, 0, 0, 0.1);
  height: 46px;
  font-size: 16px;
  font-weight: 300;
  padding-left: 15px;
  padding-right: 15px;
  width: 50%;
}
.form-control-identify:active, .form-control-identify:focus {
  outline: none;
  box-shadow: none;
  border-color: #A1D2F9;
}



/**/
.row-mt-15em {
  margin-top:5em;
}

@media screen and (max-width: 768px) and (min-width: 481px) {
  .row-mt-15em {
    margin-top: 7em;
    margin-left: 1em;
  }
}

.gtco-loader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  /*background: url(../images/loader.gif) center no-repeat #fff;*/
}
/*# sourceMappingURL=style.css.map */



















